should i learn scala